package com.xavier.dong.netty.dubborpc.consmer;

import com.xavier.dong.netty.dubborpc.netty.NettyClient;
import com.xavier.dong.netty.dubborpc.publicinterface.HelloService;

/**
 * @author XavierDong
 **/
public class ClientBootStrap {

    // 定义 协议头
    public static final String PROVIDERNAME = "HelloService#hello#";


    public static void main(String[] args) {

        //创建一个 消费者
        NettyClient nettyClient = new NettyClient();

        // 创建 代理对象
        HelloService helloService = (HelloService) nettyClient.getBean(HelloService.class, PROVIDERNAME);

        // 通过 代理对戏 调用 服务提供者的 服务
        String res = helloService.hello("你好 dubbo~");

        System.out.println("调用的结果 res=" + res);


    }
}
